#   布尔类型转换
print(bool(0))  # 集成开发环境不会帮我们直接输出
print(bool(None))
num = None   # 代表挖了一块内存，给内存取名字为num，但这个内存里面我没放任何东西
print(bool(num))   # 当一个变量的值是None的时候 代表这个变量为空

print("- " * 20)
# int 整型转换
# 1. 浮点型转换成 整形
num1 = 3.5415926
num2 = int(num1)
print(num2)
# 2. 布尔类型转换成 整形
flag = False
num = int(flag)
print(num)
# 3. 符合数值类型规范的字符串
str = '123456'    # 由0-9的字符组成
num = int(str)
print(num)
# float 浮点型转换
num = 123456
fnum = float(num)
print(fnum)
str = '1.23456'
fnum = float(str)
print(fnum)






